artificial leech - Turkish English Dictionary